/**
 * 通用工具类
 */


/**
 * 页面跳转
 * @param _username
 * @param _password
 * @param _url
 */
function commLogin(_username,_password,_url) {
    var username = _username;
    var password = _password;
    var switch_url = _url
    jQuery.ajax({
        url: _url,//"http://bi.jkgly.cn/WebReport/ReportServer?op=fs_load&cmd=sso",//单点登录的报表服务器
        dataType: "jsonp",//跨域采用jsonp方式
        data: {"fr_username": username, "fr_password": password},
        jsonp: "callback",
        timeout: 5000,//超时时间（单位：毫秒）
        success: function (data) {
            if (data.status === "success") {
                data.url = switch_url //赋值跳转的url，上面var生成，方便管理
                window.location = data.url;//登录成功，直接跳转到平台系统页面
                postLog(username+"跳转成功")
            } else if (data.status === "fail") {
                console.log("用户名密码错误");
                $.alert("用户名密码错误！！！");           //登录失败（用户名或密码错误）
            }
        },
        error: function (msg) {
            console.log(msg);
            // $.alert(msg);// 登录失败（超时或服务器其他错误）
        }
    });
}

/**
 * 写访问日志
 * @param logContext
 */
function postLog(logContext) {
    var jsonData = JSON.stringify({
        openid: $("#openid").val(),
        eventinfo: logContext
    });
    $.ajax({
        url: '/log/wxUserLog/PostLog',
        type: 'post',
        dataType: 'json',
        data: jsonData,
        contentType: "application/json",
        async: true,
        timeout: 50000,
        success: function (data) {
            console.log(data);
        },
        error: function (msg) {
            console.log(msg);
        }
    })
}